package com.zhongwang.business.gen.entity;

import java.math.BigDecimal;
import java.util.Date;

public class BusBudgetAccountingTask {
    private Integer id;

    private Integer taskId;

    private String proCode;

    private Date finishDate;

    private Integer finishUid;

    private Integer submitStatus;

    private Integer taskType;

    private Date startDate;

    private Date submitDate;

    private Date endDate;

    private BigDecimal amount;

    private Integer taskUid;

    private BigDecimal equipmentTotalWeight;

    private BigDecimal equipmentNetWeight;

    private Integer isSave;

    private String mainParam;

    private Integer priceRangeDesignFlag;

    private Integer priceRangeMateriaFlag;

    private Integer priceRangeManufactureFlag;

    private Integer priceRangePackingFlag;

    private Integer priceRangeTransportFlag;

    private Integer priceRangeInstall;

    private Integer priceRangeInstallBusinessTravelSubsidyFlag;

    private Integer priceRangeInstallAccommodationFlag;

    private Integer priceRangeInstallBusinessTravelFlag;

    private Integer priceRangeInstallHoistingFlag;

    private Integer priceRangeDebugFlag;

    private Integer priceRangeSparePartsFlag;

    private Integer priceRangeTransportGuaranteeFlag;

    private String referenceProCode;

    private String referenceProManufactor;

    private String referenceProYear;

    private String referenceProContractPrice;

    private Integer reviewerUid;

    private Integer approverUid;

    private Date approvalDate;

    private Integer dataStatus;

    private Integer sn;

    private String title;

    private String remark;

    public BusBudgetAccountingTask(Integer id, Integer taskId, String proCode, Date finishDate, Integer finishUid, Integer submitStatus, Integer taskType, Date startDate, Date submitDate, Date endDate, BigDecimal amount, Integer taskUid, BigDecimal equipmentTotalWeight, BigDecimal equipmentNetWeight, Integer isSave, String mainParam, Integer priceRangeDesignFlag, Integer priceRangeMateriaFlag, Integer priceRangeManufactureFlag, Integer priceRangePackingFlag, Integer priceRangeTransportFlag, Integer priceRangeInstall, Integer priceRangeInstallBusinessTravelSubsidyFlag, Integer priceRangeInstallAccommodationFlag, Integer priceRangeInstallBusinessTravelFlag, Integer priceRangeInstallHoistingFlag, Integer priceRangeDebugFlag, Integer priceRangeSparePartsFlag, Integer priceRangeTransportGuaranteeFlag, String referenceProCode, String referenceProManufactor, String referenceProYear, String referenceProContractPrice, Integer reviewerUid, Integer approverUid, Date approvalDate, Integer dataStatus, Integer sn, String title, String remark) {
        this.id = id;
        this.taskId = taskId;
        this.proCode = proCode;
        this.finishDate = finishDate;
        this.finishUid = finishUid;
        this.submitStatus = submitStatus;
        this.taskType = taskType;
        this.startDate = startDate;
        this.submitDate = submitDate;
        this.endDate = endDate;
        this.amount = amount;
        this.taskUid = taskUid;
        this.equipmentTotalWeight = equipmentTotalWeight;
        this.equipmentNetWeight = equipmentNetWeight;
        this.isSave = isSave;
        this.mainParam = mainParam;
        this.priceRangeDesignFlag = priceRangeDesignFlag;
        this.priceRangeMateriaFlag = priceRangeMateriaFlag;
        this.priceRangeManufactureFlag = priceRangeManufactureFlag;
        this.priceRangePackingFlag = priceRangePackingFlag;
        this.priceRangeTransportFlag = priceRangeTransportFlag;
        this.priceRangeInstall = priceRangeInstall;
        this.priceRangeInstallBusinessTravelSubsidyFlag = priceRangeInstallBusinessTravelSubsidyFlag;
        this.priceRangeInstallAccommodationFlag = priceRangeInstallAccommodationFlag;
        this.priceRangeInstallBusinessTravelFlag = priceRangeInstallBusinessTravelFlag;
        this.priceRangeInstallHoistingFlag = priceRangeInstallHoistingFlag;
        this.priceRangeDebugFlag = priceRangeDebugFlag;
        this.priceRangeSparePartsFlag = priceRangeSparePartsFlag;
        this.priceRangeTransportGuaranteeFlag = priceRangeTransportGuaranteeFlag;
        this.referenceProCode = referenceProCode;
        this.referenceProManufactor = referenceProManufactor;
        this.referenceProYear = referenceProYear;
        this.referenceProContractPrice = referenceProContractPrice;
        this.reviewerUid = reviewerUid;
        this.approverUid = approverUid;
        this.approvalDate = approvalDate;
        this.dataStatus = dataStatus;
        this.sn = sn;
        this.title = title;
        this.remark = remark;
    }

    public BusBudgetAccountingTask() {
        super();
    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Integer getTaskId() {
        return taskId;
    }

    public void setTaskId(Integer taskId) {
        this.taskId = taskId;
    }

    public String getProCode() {
        return proCode;
    }

    public void setProCode(String proCode) {
        this.proCode = proCode == null ? null : proCode.trim();
    }

    public Date getFinishDate() {
        return finishDate;
    }

    public void setFinishDate(Date finishDate) {
        this.finishDate = finishDate;
    }

    public Integer getFinishUid() {
        return finishUid;
    }

    public void setFinishUid(Integer finishUid) {
        this.finishUid = finishUid;
    }

    public Integer getSubmitStatus() {
        return submitStatus;
    }

    public void setSubmitStatus(Integer submitStatus) {
        this.submitStatus = submitStatus;
    }

    public Integer getTaskType() {
        return taskType;
    }

    public void setTaskType(Integer taskType) {
        this.taskType = taskType;
    }

    public Date getStartDate() {
        return startDate;
    }

    public void setStartDate(Date startDate) {
        this.startDate = startDate;
    }

    public Date getSubmitDate() {
        return submitDate;
    }

    public void setSubmitDate(Date submitDate) {
        this.submitDate = submitDate;
    }

    public Date getEndDate() {
        return endDate;
    }

    public void setEndDate(Date endDate) {
        this.endDate = endDate;
    }

    public BigDecimal getAmount() {
        return amount;
    }

    public void setAmount(BigDecimal amount) {
        this.amount = amount;
    }

    public Integer getTaskUid() {
        return taskUid;
    }

    public void setTaskUid(Integer taskUid) {
        this.taskUid = taskUid;
    }

    public BigDecimal getEquipmentTotalWeight() {
        return equipmentTotalWeight;
    }

    public void setEquipmentTotalWeight(BigDecimal equipmentTotalWeight) {
        this.equipmentTotalWeight = equipmentTotalWeight;
    }

    public BigDecimal getEquipmentNetWeight() {
        return equipmentNetWeight;
    }

    public void setEquipmentNetWeight(BigDecimal equipmentNetWeight) {
        this.equipmentNetWeight = equipmentNetWeight;
    }

    public Integer getIsSave() {
        return isSave;
    }

    public void setIsSave(Integer isSave) {
        this.isSave = isSave;
    }

    public String getMainParam() {
        return mainParam;
    }

    public void setMainParam(String mainParam) {
        this.mainParam = mainParam == null ? null : mainParam.trim();
    }

    public Integer getPriceRangeDesignFlag() {
        return priceRangeDesignFlag;
    }

    public void setPriceRangeDesignFlag(Integer priceRangeDesignFlag) {
        this.priceRangeDesignFlag = priceRangeDesignFlag;
    }

    public Integer getPriceRangeMateriaFlag() {
        return priceRangeMateriaFlag;
    }

    public void setPriceRangeMateriaFlag(Integer priceRangeMateriaFlag) {
        this.priceRangeMateriaFlag = priceRangeMateriaFlag;
    }

    public Integer getPriceRangeManufactureFlag() {
        return priceRangeManufactureFlag;
    }

    public void setPriceRangeManufactureFlag(Integer priceRangeManufactureFlag) {
        this.priceRangeManufactureFlag = priceRangeManufactureFlag;
    }

    public Integer getPriceRangePackingFlag() {
        return priceRangePackingFlag;
    }

    public void setPriceRangePackingFlag(Integer priceRangePackingFlag) {
        this.priceRangePackingFlag = priceRangePackingFlag;
    }

    public Integer getPriceRangeTransportFlag() {
        return priceRangeTransportFlag;
    }

    public void setPriceRangeTransportFlag(Integer priceRangeTransportFlag) {
        this.priceRangeTransportFlag = priceRangeTransportFlag;
    }

    public Integer getPriceRangeInstall() {
        return priceRangeInstall;
    }

    public void setPriceRangeInstall(Integer priceRangeInstall) {
        this.priceRangeInstall = priceRangeInstall;
    }

    public Integer getPriceRangeInstallBusinessTravelSubsidyFlag() {
        return priceRangeInstallBusinessTravelSubsidyFlag;
    }

    public void setPriceRangeInstallBusinessTravelSubsidyFlag(Integer priceRangeInstallBusinessTravelSubsidyFlag) {
        this.priceRangeInstallBusinessTravelSubsidyFlag = priceRangeInstallBusinessTravelSubsidyFlag;
    }

    public Integer getPriceRangeInstallAccommodationFlag() {
        return priceRangeInstallAccommodationFlag;
    }

    public void setPriceRangeInstallAccommodationFlag(Integer priceRangeInstallAccommodationFlag) {
        this.priceRangeInstallAccommodationFlag = priceRangeInstallAccommodationFlag;
    }

    public Integer getPriceRangeInstallBusinessTravelFlag() {
        return priceRangeInstallBusinessTravelFlag;
    }

    public void setPriceRangeInstallBusinessTravelFlag(Integer priceRangeInstallBusinessTravelFlag) {
        this.priceRangeInstallBusinessTravelFlag = priceRangeInstallBusinessTravelFlag;
    }

    public Integer getPriceRangeInstallHoistingFlag() {
        return priceRangeInstallHoistingFlag;
    }

    public void setPriceRangeInstallHoistingFlag(Integer priceRangeInstallHoistingFlag) {
        this.priceRangeInstallHoistingFlag = priceRangeInstallHoistingFlag;
    }

    public Integer getPriceRangeDebugFlag() {
        return priceRangeDebugFlag;
    }

    public void setPriceRangeDebugFlag(Integer priceRangeDebugFlag) {
        this.priceRangeDebugFlag = priceRangeDebugFlag;
    }

    public Integer getPriceRangeSparePartsFlag() {
        return priceRangeSparePartsFlag;
    }

    public void setPriceRangeSparePartsFlag(Integer priceRangeSparePartsFlag) {
        this.priceRangeSparePartsFlag = priceRangeSparePartsFlag;
    }

    public Integer getPriceRangeTransportGuaranteeFlag() {
        return priceRangeTransportGuaranteeFlag;
    }

    public void setPriceRangeTransportGuaranteeFlag(Integer priceRangeTransportGuaranteeFlag) {
        this.priceRangeTransportGuaranteeFlag = priceRangeTransportGuaranteeFlag;
    }

    public String getReferenceProCode() {
        return referenceProCode;
    }

    public void setReferenceProCode(String referenceProCode) {
        this.referenceProCode = referenceProCode == null ? null : referenceProCode.trim();
    }

    public String getReferenceProManufactor() {
        return referenceProManufactor;
    }

    public void setReferenceProManufactor(String referenceProManufactor) {
        this.referenceProManufactor = referenceProManufactor == null ? null : referenceProManufactor.trim();
    }

    public String getReferenceProYear() {
        return referenceProYear;
    }

    public void setReferenceProYear(String referenceProYear) {
        this.referenceProYear = referenceProYear == null ? null : referenceProYear.trim();
    }

    public String getReferenceProContractPrice() {
        return referenceProContractPrice;
    }

    public void setReferenceProContractPrice(String referenceProContractPrice) {
        this.referenceProContractPrice = referenceProContractPrice == null ? null : referenceProContractPrice.trim();
    }

    public Integer getReviewerUid() {
        return reviewerUid;
    }

    public void setReviewerUid(Integer reviewerUid) {
        this.reviewerUid = reviewerUid;
    }

    public Integer getApproverUid() {
        return approverUid;
    }

    public void setApproverUid(Integer approverUid) {
        this.approverUid = approverUid;
    }

    public Date getApprovalDate() {
        return approvalDate;
    }

    public void setApprovalDate(Date approvalDate) {
        this.approvalDate = approvalDate;
    }

    public Integer getDataStatus() {
        return dataStatus;
    }

    public void setDataStatus(Integer dataStatus) {
        this.dataStatus = dataStatus;
    }

    public Integer getSn() {
        return sn;
    }

    public void setSn(Integer sn) {
        this.sn = sn;
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title == null ? null : title.trim();
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark == null ? null : remark.trim();
    }
}